image artifact - German English Dictionary